ru.tcl.dxf.entities
Class Vertex

java.lang.Object
  |
  +--ru.tcl.dxf.DXFObject
        |
        +--ru.tcl.dxf.entities.Entity
              |
              +--ru.tcl.dxf.entities.Vertex

public class Vertex
extends Entity

Класс Vertex представляет вершины полилинии.

Since:
TCL DXF 1.0
See Also:
Serialized Form

Constructor Summary
Vertex()
           
Vertex(DXFDocument doc)
           
 
Method Summary
 double getBulge()
          Возвращает выпуклость.
 double getEndWidth()
          Возвращает конечную ширину.
 java.lang.String getEntityName()
          Возвращает наименование примитива.
 DXFPoint getLocation()
          Возвращает координаты вершины.
 double getStartWidth()
          Возвращает начальную ширину.
 double getTangentDirection()
          Возвращает угол касательной к кривой.
 boolean isCreatedBySplineFitting()
          Возвращает true, если вершина сплайна создана сглаживающим сплайном.
 boolean isExtraVertex()
          Возвращает true, если это дополнительная вершина за счет сглаживания кривой.
 boolean isPolygonMeshVertex()
          Возвращает true, если это вершина трехмерной многоугольной сети.
 boolean isPolyline3DVertex()
          Возвращает true, если это вершина трехмерной полилинии.
 boolean isSplineFrameControlPoint()
          Возвращает true, если это точка управления фрейма сплайна.
 boolean isTangentDefine()
          Возвращает true, если вершина имеет описание касательной в точке сопряжения кривых.
 void readDXF(DXFTokenizer tokenizer)
          Считывание объекта из DXF файла.
 
Methods inherited from class ru.tcl.dxf.entities.Entity
getColorNumber, getElevation, getExtrusionDirection, getLayer, getLineType, getThickness, readCommonPropertiesDXF
 
Methods inherited from class ru.tcl.dxf.DXFObject
getDocument, setDocument
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Vertex

public Vertex()

Vertex

public Vertex(DXFDocument doc)
Method Detail

getBulge

public final double getBulge()
Возвращает выпуклость.
Returns:
выпуклость.
Since:
TCL DXF 1.0

getEndWidth

public final double getEndWidth()
Возвращает конечную ширину.
Returns:
конечная ширина.
Since:
TCL DXF 1.0

getEntityName

public final java.lang.String getEntityName()
Возвращает наименование примитива.
Returns:
наименование примитива.
Overrides:
getEntityName in class Entity
Since:
TCL DXF 1.0

getLocation

public final DXFPoint getLocation()
Возвращает координаты вершины.
Returns:
координаты вершины.
Since:
TCL DXF 1.0

getStartWidth

public final double getStartWidth()
Возвращает начальную ширину.
Returns:
начальная ширина.
Since:
TCL DXF 1.0

getTangentDirection

public final double getTangentDirection()
Возвращает угол касательной к кривой.
Returns:
угол касательной к кривой.
Since:
TCL DXF 1.0

isCreatedBySplineFitting

public final boolean isCreatedBySplineFitting()
Возвращает true, если вершина сплайна создана сглаживающим сплайном.
Returns:
true, если вершина сплайна создана сглаживающим сплайном.
Since:
TCL DXF 1.0

isExtraVertex

public final boolean isExtraVertex()
Возвращает true, если это дополнительная вершина за счет сглаживания кривой.
Returns:
true, если это дополнительная вершина за счет сглаживания кривой.
Since:
TCL DXF 1.0

isPolygonMeshVertex

public final boolean isPolygonMeshVertex()
Возвращает true, если это вершина трехмерной многоугольной сети.
Returns:
true, если это вершина трехмерной многоугольной сети.
Since:
TCL DXF 1.0

isPolyline3DVertex

public final boolean isPolyline3DVertex()
Возвращает true, если это вершина трехмерной полилинии.
Returns:
true, если это вершина трехмерной полилинии.
Since:
TCL DXF 1.0

isSplineFrameControlPoint

public final boolean isSplineFrameControlPoint()
Возвращает true, если это точка управления фрейма сплайна.
Returns:
true, если это точка управления фрейма сплайна.
Since:
TCL DXF 1.0

isTangentDefine

public final boolean isTangentDefine()
Возвращает true, если вершина имеет описание касательной в точке сопряжения кривых.
Returns:
true, если вершина имеет описание касательной в точке сопряжения кривых.
Since:
TCL DXF 1.0

readDXF

public void readDXF(DXFTokenizer tokenizer)
             throws java.io.IOException
Считывание объекта из DXF файла. Вы не должны явно использовать данный метод.
Parameters:
tokenizer - разборщик DXF файлов
Overrides:
readDXF in class DXFObject
Since:
TCL DXF 1.0